Definition of Iguana Iguana

  • (noun) large herbivorous tropical American arboreal lizards with a spiny crest along the back; used as human food in Central America and South America

Synonyms of Iguana Iguana


Antonyms of Iguana Iguana


No Antonyms Found.

Homophones of Iguana Iguana


No Homophones Found.